function getLoadingGif() {
	return $('<img style="margin: 0 5px;" src="/assets/images/loading.gif" />');
}

function submitCallback(data){
	if(data.redirect){
		$(document).scrollTop(0);
		$('#navbar').find('li.active').click();
	} else {
		$('#main-container').html(data);
	}
}

function createDefaultGmap(element, lat, lng) {
	var latlng = new google.maps.LatLng(lat || 48.85, lng || 2.35),
		mapOptions = {
		zoom : 5,
		center: latlng,
		mapTypeId : google.maps.MapTypeId.ROADMAP
	};
	app.map = new google.maps.Map(element, mapOptions);
	
	if(lat !== undefined && lng !== undefined){
		addGmapMarker(latlng);
	}
}

function addGmapMarker(position){
	if(app.marker === undefined){
		app.marker = new google.maps.Marker();
	}
	app.marker.setMap(app.map);
	app.marker.setPosition(position);
	app.map.setCenter(position);
}